package com.pds.web.app.service;

import java.util.Map;

public interface IAppMonitorTaskService {


    /**
     * 首页待办查询
     * @param type week本周、month本月、year本年
     */
    Map getTaskList(String type) throws Exception;

    /**
     * 现场采样留痕
     * @param map
     *           -taskId 任务ID
     *           -place 位置经纬度
     *           -type 类型：1采样签到、2发起确认请求、3监督核对、4仪器选择、5采样签退
     */
    void sampling( Map map) throws Exception;

    /**
     * 实验室分析、现场留痕
     * @param map
     *          -taskId 任务ID
     *          -place 位置经纬度
     *          -type 类型：1签到、2、添加仪器、3签退
     *          -deviceIds 仪器id
     *          -fileId 拍照拍照id
     */
    void analysis(Map map) throws Exception;
}
